Learning based Widening
نویسندگان
چکیده
Even though design of a widening operator is an integral step in the design of an abstract interpreter using an infinite domain, not much work has been done to systematize the design of widening operator. While there exist works that derive widening of higher-level domains by lifting the widening of the base-level domain, the design of widening for baselevel domains remains largely creative process, especially for numerical domains. This is partly because the definition of widening requires convergence and termination while providing for very weak algebraic properties, making the problem of creating generic widening construction techniques hard. We provide a template widening operator, parametric on the shape of the domain, by leveraging a duality between Supervised Machine Learning (Regression) and Abstract Interpretation (Widening). CCS Concepts •Theory of computation→ Program analysis;
منابع مشابه
Q-Learning with Double Progressive Widening: Application to Robotics
Discretization of state and action spaces is a critical issue in Q-Learning. In our contribution, we propose a real-time adaptation of the discretization by the progressive widening technique which has been already used in bandit-based methods. Results are consistently converging to the optimum of the problem, without changing the parametrization for each new problem.
متن کاملLearning a Strategy for Choosing Widening Thresholds from a Large Codebase
In numerical static analysis, the technique of widening thresholds is essential for improving the analysis precision, but blind uses of the technique often significantly slow down the analysis. Ideally, an analysis should apply the technique only when it benefits, by carefully choosing thresholds that contribute to the final precision. However, finding the proper widening thresholds is nontrivi...
متن کاملE-Learning and the Digital Divide: Perpetuating Cultural and Socio-Economic Elitism in Higher Education
Education is seen as a route to full participation in society, and widening participation in education and lifelong learning as a way of including those who are currently excluded from many of the benefits of society. The use of learning technology is perceived as a means of widening participation in higher education by enabling participation by non-traditional students. E-learning is perceived...
متن کاملWidened Learning of Bayesian Network Classifiers
We demonstrate the application of Widening to learning performant Bayesian Networks for use as classifiers. Widening is a framework for utilizing parallel resources and diversity to find models in a hypothesis space that are potentially better than those of a standard greedy algorithm. This work demonstrates that widened learning of Bayesian Networks, using the Frobenius Norm of the networks’ g...
متن کاملGeneralized Widening
We present a new threat based search algorithm that outperforms other threat based search algorithms and selective knowledge-based for open life and death problem solving in the game of Go. It generalizes the Iterative Widening algorithm which consists in iteratively increasing the threat searched at the root. The main idea of Generalized Widening is to perform Iterative Widening at all max nod...
متن کامل